total impression - French English Dictionary